부록 C
OmniFocus 확장
OmniFocus는 강력한 성능을 제공하는 독립 실행 가능한 앱 도구입니다. OmniFocus만 단독으로 사용해서 얻을 수 있는 성능 외에도, 이 앱은 다른 앱 및 서비스와 상호 작용하여 작업 수행에 필요한 편의성 및 효율성을 더 크게 향상시켜 줍니다.
이 부록에서는 다른 소프트웨어와 함께 OmniFocus를 사용하여 목표를 달성하는 방법을 설명합니다.
오늘 확장
OmniFocus는 OmniFocus 오늘 확장 기능을 통해 귀하의 데스크탑에 상태 요약 정보를 제공합니다. 이 항목들은 macOS 시스템 환경설정의 확장파일 섹션에서 찾을 수 있습니다.
오늘 확장 기능을 설정하면 곧 만료될 예정이거나 만기가 지난 항목들을 알림 센터에서 확인하고, 작업이 완료되었을 때 이를 바로 해제할 수 있습니다. 항목 상태는 사용자가 변경한 내용과 함께 앱에서 업데이트됩니다.
OmniFocus의 배지 환경설정으로 오늘 알림에 표시할 항목을 선택합니다.
알림 센터에서 OmniFocus 위젯의 위치를 변경하려면 오늘 창 아래에서 편집을 클릭합니다.
대화식 알림
Mac에서 OmniFocus에 대해 알림을 사용할 때는, 알림이 표시될 때 상호 작용을 요구해서 사용자가 실제로 주의를 기울이게 만드는 설정을 추가할 수 있습니다.
OmniFocus는 macOS Mojave에 도입된 기술을 사용하여 알림 시스템을 지원하고, 앱이 닫혀 있을 때에도 Mac에서 알림을 제공합니다. 따라서 macOS Mojave(10.14) 이전의 운영체제를 사용할 경우 OmniFocus에 알림 기능이 표시되지 않습니다.
대화식 알림을 설정하기 위해서는 먼저 알림 환경설정으로 이동하고 이 Mac에서 알림이 선택되었는지 확인합니다. 그런 후 macOS 시스템 환경설정에서 알림을 열고 앱 목록에서 OmniFocus를 선택합니다. 수신하려는 알림 유형으로 경고를 선택합니다.
이제부터 Mac에서 수신하는 OmniFocus 알림은 사용자가 해제할 때까지 화면에 표시된 상태로 유지됩니다. 경고를 해제할 때는 다음 옵션을 선택할 수 있습니다.

-
닫기 - 작업에 영향을 주지 않고 화면에서 알림을 해제합니다.
-
작업 - OmniFocus에서 항목을 완료로 표시하거나 15분 후로 알림을 연기할 수 있는 옵션이 포함된 하위 메뉴를 엽니다. 이 방식으로 알림을 연기하면 항목에 지정된 날짜에 영향을 주지 않습니다. 단지 알림이 나중에 다시 표시되는 일정만 조정됩니다.
-
항목 제목 - 항목 제목을 클릭하여 OmniFocus를 열고 현재 활성 창의 예측 개요에 항목을 표시할 수 있습니다. 해당 시간에 닫힌 경우 OmniFocus가 시작됩니다.
TaskPaper로 복사
OmniFocus 항목의 특성 대부분은 Hog Bay Software의 할 일 목록 앱 TaskPaper에 사용되는 일반 텍스트 구문에 태그로 표시될 수 있습니다. 편집 > TaskPaper로 복사 메뉴 항목은 OmniFocus에서 TaskPaper 태그 구문을 지원하는 다른 앱으로 항목 및 해당 속성(예: 만료 날짜, 태그 또는 반복 유형)을 가져오는 쉬운 방법을 제공합니다.
OmniFocus에서는 또한 TaskPaper 구문으로 형식이 지정된 일반 텍스트 목록을 OmniFocus 데이터베이스의 열린 창에 붙여넣을 수 있습니다. 따라서 TaskPaper로 복사를 사용하여 OmniFocus 항목을 TaskPaper 자체에 전송할 수 있지만, 기본적으로는 OmniFocus와 TaskPaper의 태그 시스템을 지원하는 다른 앱 사이에 데이터를 전송하기 위해 사용됩니다.
예를 들어 이 기능을 사용하면 수십 또는 수백 개의 OmniFocus 항목을 한 번에 일괄 처리하거나, TaskPaper 구문으로 OmniFocus에서 항목을 전송하거나, 일괄 처리 작업을 수행하거나, 중요 메타데이터 손실 없이 OmniFocus로 다시 가져올 수 있습니다.
TaskPaper 구문에 대한 세부정보 및 지원되는 TaskPaper 태그 목록은 이 지원 문서를 참조하세요.
아카이브 및 백업
데이터베이스가 너무 커지거나, 오래된 항목들로 가득차게 되거나, 며칠 전 데이터 버전으로 돌아가야 할 경우, Mac용 OmniFocus의 아카이브 및 백업 기능이 유용할 수 있습니다.
아카이브 만들기
OmniFocus를 오랫동안 매일 사용하면 데이터베이스가 너무 커질 수 있습니다. 특히 모바일 장치와 자주 동기화할 필요가 있으면, 데이터베이스 크기로 인해 작업 속도가 상당히 느려질 수 있습니다. 대부분의 항목은 완료되었거나 삭제된 항목이어서 다시 검토할 필요가 거의 없거나 아예 없을 수도 있습니다. 따라서 OmniFocus에는 이렇게 오래된 항목을 다른 파일로 아카이브하여, 기본 데이터베이스를 작고 민첩하게 유지할 수 있게 해주는 명령이 포함되어 있습니다.
오래된 데이터를 아카이브하기 위해서는 파일 메뉴에서 이전 데이터를 아카이브로 이동을 선택합니다. 시트는 날자 필드로 표시되고, 해당 날짜 이전에 완료된 모든 항목 또는 해당 날짜 이후로 변경되지 않은 삭제된 모든 항목은 아카이브로 이동됩니다.
OmniFocus는 아카이브 파일을 기본 데이터베이스와 같은 위치에 저장합니다.
- Omni Store 버전:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/
- Mac App Store 버전:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/
여기에서 ~는 홈 폴더를 의미합니다. 아카이브된 데이터를 다시 확인할 필요가 있을 경우, 파일 메뉴에서 아카이브 열기를 선택하면 아카이브가 고유 창으로 열립니다.
보고 있는 아카이브에서 항목을 가져오려면 해당 항목을 끌어서 기본 데이터베이스의 원하는 위치에 놓습니다(복사 및 붙여넣기 방법도 가능). 어느 경우든 복사본은 아카이브에 계속 유지됩니다. 아카이브된 복사본을 기록 보관용으로 계속 유지하거나, 정리 목적으로 직접 삭제할 수도 있습니다.
백업에서 복원
OmniFocus는 확실한 데이터 보존을 보장합니다. 다음 폴더 중 하나에서 2시간 간격으로 데이터베이스가 자동으로 백업됩니다.
- Omni Store 버전:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/Backups/
- Mac App Store 버전:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/Backups/
OmniFocus는 한 번에 데이터베이스 백업을 최대 100개까지 유지할 수 있습니다. 이것은 OmniFocus를 끄지 않고 연속해서 실행한다고 가정할 때 2주치에 해당합니다. OmniFocus가 열려 있지 않으면 백업도 수행되지 않으므로, 대부분의 경우 이보다 훨씬 긴 기간 동안의 백업이 유지됩니다.
백업된 데이터베이스를 복원하기 위해서는 파일 메뉴에서 백업 표시를 선택한 후 내용을 확인하려는 백업 파일을 두 번 클릭하여 선택합니다. 그러면 백업 파일이 고유한 개별 OmniFocus 창으로 표시되고, 여기에서 백업 파일 내용을 확인할 수 있습니다. 백업 파일 내용을 확인한 후 알림 막대에서 이 백업으로 되돌리기를 선택하면 현재 데이터베이스가 백업 파일로 바뀝니다.
인쇄
OmniFocus 내용을 종이로 인쇄하거나 PDF로 저장하려면 먼저 포커스
를 수행하거나, 사이드 막대에서 항목을 선택하거나, 아웃라인에서 창을 확장 및 축소하여 원하는 데이터만 정확하게 포함되도록 창을 설정합니다. 그런 후 파일 메뉴에서 인쇄를 선택합니다. OmniFocus는 선택한 용지의 가로 방향에 맞게 콘텐츠 크기를 조정합니다.
내보내기
데이터는 사용자의 것입니다. 사용자는 자신의 데이터를 다른 애플리케이션으로 전송하여, 데이터에 대해 스크립트를 실행하거나, 웹에 게시하거나, 다른 우리가 상상도 하지 못한 방식으로 흥미로운 작업을 수행할 수 있으며, 자신이 원하는 형식으로 데이터를 작성할 수 있습니다.
데이터베이스를 내보내려면 파일 > 내보내기를 선택한 후 형식 및 위치를 선택합니다. 사용 가능한 형식은 다음과 같습니다.
-
OmniFocus 도큐멘트 - 데이터베이스로 사용되는 것과 같은 일반적인 OmniFocus 도큐멘트입니다. 그러한 파일을 OmniFocus에서 열면 고유 창으로 표시되고, 일반적인 작업을 수행할 수 있습니다. 하지만 데이터베이스 관련 설정(예: 사용자 정의 개요 및 보기 옵션)은 함께 따라오지 않습니다.
-
일반 텍스트 - 원하는 텍스트 편집기에서 열 수 있는 가벼운 일반 텍스트로 표현되는 데이터입니다.
OmniFocus의 일반 텍스트 내보내기는 Hog Bay Software의 할 일 애플리케이션인 TaskPaper에서 영감을 얻었습니다. 따라서 그러한 출력은 약간의 제한을 제외하고 TaskPaper와 기본적으로 호환되며, TaskPaper로 가져와서 사용할 수 있습니다. OmniFocus와 TaskPaper 사이의 호환성에 대한 자세한 내용은 TaskPaper로 복사를 참조하세요.
-
단순 HTML - 단일 파일 HTML로 표현된 데이터입니다. 스타일시트와 아이콘도 HTML에 포함됩니다. CSS에 익숙하다면 어떤 식으로든 결과 스타일을 다시 지정할 수 있어야 합니다.
-
쉼표로 구분된 값(CSV 및 CSV UTF–16) - CSV는 모든 플랫폼의 오래된 애플리케이션과 새로운 애플리케이션에서 일반적으로 사용되는 구문입니다. 쉼표로 구분된 열의 형태로 일반 텍스트 파일에 모든 데이터가 포함됩니다. CSV 형식으로 데이터를 만든 후에는 이에 대해 스크립트를 실행하거나, 다른 형식으로 변환하거나, 이를 인식할 수 있는 애플리케이션에서 쉽게 열 수 있습니다(예: OmniPlan). 악센트 부호가 있는 문자 또는 비로마자 문자와 같은 ASCII 이외의 문자를 다른 애플리케이션이 인식하는 데 문제가 있을 경우에는 내보낼 때 UTF–16 CSV 옵션을 사용해보십시오.
-
백업 도큐멘트(OmniFocus) - 이 내보내기 옵션은 기본적으로 표준 OmniFocus 데이터베이스 형식과 동일하지만 한 가지 주요 차이만 있는 형식(.ofocus-backup)으로 파일을 만듭니다.
표준 OmniFocus 데이터베이스 파일과 달리, OmniFocus에서 백업을 열 때는 이 백업으로 되돌리기 옵션이 도구 모음 아래의 알림 막대에 표시됩니다. 이 버튼을 클릭하면 로컬 기본 데이터베이스를 백업에 포함된 데이터베이스로 바꿀 수 있습니다.
Applescript 지원 
OmniFocus Pro에서는 기본 제공되는 AppleScript 라이브러리를 사용하는 강력한 스크립팅 도구를 이용할 수 있습니다. OmniFocus에 사용되는 스크립팅 명령 딕셔너리를 보려면 AppleScript 편집기를 열고 파일 > 딕셔너리 열기(Shift-Command-O)를 선택한 후 표시된 목록에서 OmniFocus.app을 선택합니다.
도움말 > 스크립트 폴더 열기 메뉴 항목에서 액세스할 수 있는 디렉토리에 배치하여 OmniFocus 도구 모음에 있는 스크립트를 추가할 수 있습니다.
OmniFocus 워크플로에 자동화 기능을 추가하기 위한 아이디어, 팁 및 도움말을 보려면 아래의 리소스를 참조하십시오.
-
공식 OmniFocus 포럼에 대한 AppleScript 토론.
-
AppleScript 개요, 팁 및 확장 리소스 목록은 Inside OmniFocus를 참조하십시오.
웹용 OmniFocus
웹용 OmniFocus는 Mac 및 iOS를 위한 OmniFocus와 함께 작동하여, 모든 최신 웹 브라우저에서 OmniFocus의 핵심 기능을 사용할 수 있게 해주는 브라우저 기반 보조 앱입니다. 이 앱은 기존 OmniFocus 구매에 더한 선택적인 구독 기반 추가 기능 또는 OmniFocus 구독 패키지의 일부로 제공됩니다.
웹용 OmniFocus 구독에 대한 자세한 내용은 여기를 참조하세요.